three-star hotel - Spanish English Dictionary